CodeWarrior Whitepapers
A profiler is a development tool that lets you look inside your application to see how each component -
each routine, each block, and even each instruction - performs. You can find and correct your application's
bottlenecks. How does a profiler work this magic?
This paper outlines:
- How code profilers work
- Differences between passive profilers and active profilers
- How active profilers instrument code
Today's software developer faces many hurdles. CodeWarrior's multi-host, multi-language, and
multi-target design gives engineers the freedom to choose the best path to their goal.
This paper outlines:
- The value of integrated development tools
- CodeWarrior's architecture -- its power and flexibility
- CodeWarrior's multi-host, multi-language, multi-target design
- How CodeWarrior meets developers' needs for multi-platform development
The inevitable differences in language syntax and library implementations between these two compilers
are summerized here. This information can guide programmers in adapting GNU C programs so they build
successfully with the CodeWarrior compiler.
This paper outlines:
- Differences in language syntax and library implementations between these two compilers
- How programmers can adapt GNU C programs to the CodeWarrior compiler with regards to straying
from the ISO C standard and GNU language extension
- The UNIX service calls and ISO C stndard calls present in the Metrowerks Standard Library (MSL)
CodeWarrior's Makefile Importer Wizard overcomes what may be the steepest barrier facing developers who
want to move their projects into a visual development environment.
This paper outlines:
- The capabilities of a makefile
- The comparison of a makefile and a CodeWarrior project
- Importing a makefile into CodeWarrior
- An example, including screen shots to illustrate the process
This whitepaper presents a brief overview of profiling technology. Learn what profilers are used for and
how they can help your code run faster. Includes a case example of a profiler (CATS) in action.
- What profilers are used for
- A brief overview of profiling technology
- A case example of a profiler (CATS) in action
This is a gathering of porting problems and solutions compiled by CodeWarrior users and engineers.
- Porting problems and solutions gathered from CodeWarrior users, developers, and FAEs
- The following problems/solutions: Inline Assembler, Pointer Conversion, RTTI, Name Mangling, Floating Point Differences, Thread Functions, C9X Support, Min and Max, MSL and MFC Library Definitions
- Moving a project to CodeWarrior
Back to Documentation Home Page
Copyright© Metrowerks Corporation 1999